#include "../device_test_harness.h"
#include "init.h"

void runAllScheduleTests(void)
{
  extern void test_status_initial_off(void);
  extern void test_status_off_to_pending(void);
  extern void test_status_pending_to_running(void);
  extern void test_status_running_to_pending(void);
  extern void test_status_running_to_off(void);
  extern void test_accuracy_timeout(void);
  extern void test_accuracy_duration(void);

  initialiseAll();

  test_status_initial_off();
  //test_status_off_to_pending();
  //test_status_pending_to_running();
  //test_status_running_to_pending();
  //test_status_running_to_off();
  test_accuracy_timeout();
  test_accuracy_duration();
}

DEVICE_TEST(runAllScheduleTests)
